package com.pac.questionnaire.dao;

import java.util.List;

import com.pac.questionnaire.bean.QuestionnaireDiagnosisBean;

/**
 * 问题诊断dao接口
 * 
 * @author lujun.chen
 * @version [版本号, 2015年3月9日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public interface QuestionnaireDiagnosisDao {

	/**
	 * 添加问卷诊断记录
	 * 
	 * @param questionnaireDiagnosisBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public String addQuestionnaireDiagnosis(
			QuestionnaireDiagnosisBean questionnaireDiagnosisBean);

	/**
	 * 更新问卷诊断
	 * 
	 * @param questionnaireDiagnosisBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public boolean updateQuestionnaireDiagnosis(
			QuestionnaireDiagnosisBean questionnaireDiagnosisBean);

	/**
	 * 删除问卷诊断
	 * 
	 * @param questionnaireDiagnosisBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public boolean delQuestionnaireDiagnosis(
			QuestionnaireDiagnosisBean questionnaireDiagnosisBean);

	/**
	 * 列表查询问卷答卷
	 * 
	 * @param questionnaireDiagnosisBean
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public List<QuestionnaireDiagnosisBean> queryQuestionnaireDiagnosis(
			QuestionnaireDiagnosisBean questionnaireDiagnosisBean);

}
